#ifndef WANDER_STATE_H_INCLDUED
#define WANDER_STATE_H_INCLDUED
#include "AiState.h"
#include "Graph.h"

class WanderState : public AiState
{
public:
	WanderState();
	virtual void Update(AiAgent* Agent);
	virtual ~WanderState();

private:
	Graph* m_Graph;
	int m_Target;
	int m_PathIndex;
	std::vector<int> m_Path;
	bool m_SelectNode, m_HasEntered;

};

#endif